using System;
using System.Collections.Generic;
using System.Text;
using MoEngine;
using Microsoft.Xna.Framework;

namespace MoGameLib
{
    public interface IMapNode<T> : IEquatable<T>
    {
        IEnumerable<T> Neighbours { get; }

        float GetCostTo(T node);

        bool CanEnter();

        Vector3 Position { get; }

    }
}
